iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 25
1
自我挑戰組

Go從新學系列 第 25

[DAY 25]GO 的 String(一)

  • 分享至 

  • xImage
  •  

String 是我們在 GO 語言中常用於字串的處理

應該是一項非常基本的函式

  • 大小寫轉換

string 的系列函數有一項 可以轉換大小寫

不多說,馬上看程式碼

package main

import (
	"fmt"
	"strings"
)

func main(){
	A := "HAPPY"
	a := "happy"
	fmt.Println("小寫轉換 : " ,strings.ToLower(A))
	fmt.Println("大寫轉換 : " ,strings.ToUpper(a))
}

執行結果:

小寫轉換 :  happy
大寫轉換 :  HAPPY
  • 字串重複

strings.Repeat("輸入字串",重複次數)

package main

import (
	"fmt"
	"strings"
)

func main(){
	fmt.Println("ha",strings.Repeat("ha",3))
}

執行結果:

ha hahaha
  • 字串切割

package main

import (
	"fmt"
	"strings"
)

func main(){
	split := "h,a,p,p,y"
	fmt.Println("字串切割 : ",strings.Split(split,","))
}

執行結果:

字串切割 :  [happy]

字串切割,可以指定特定分隔符號轉換成 array

https://ithelp.ithome.com.tw/upload/images/20191009/20121032ijo759hSY3.png


上一篇
[DAY 24]GO 的 log.Fatal
下一篇
[DAY 26]GO 的 String(二)
系列文
Go從新學26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言